package com.tiger.cloud.model.ext;

import com.tiger.cloud.common.mybatis.TigerBaseEntity;
import com.tiger.cloud.enums.*;
import io.swagger.annotations.ApiModelProperty;

public class UserInfos extends TigerBaseEntity {

    @ApiModelProperty(value = "头像")
    private String headImage;

    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "职务  0:老板, 1:小股东，2:主管, 3:职员",example="0")
    private UserInfoJobType job;
    /**
     * 从业年限（同行）  0: <1、1:1~2、2:2~5、3:>5
     */
    @ApiModelProperty(value = "从业年限（同行）  0: <1、1:1~2、2:2~5、3:>5",example="0")
    private UserInfoWorkPeriod workPeriod;

    @ApiModelProperty(value = "公司名称")
    private String companyName;
    /**
     * 业务类型：0:车辆抵押、1:无抵押、2:零用贷、3:垫资、4:不动产抵押、5:其他抵押、6:中介服务
     */
    @ApiModelProperty(value = "0:车辆抵押、1:无抵押、2:零用贷、3:垫资、4:不动产抵押、5:其他抵押、6:中介服务")
    private UserCompanyInfoIBizType bizType;

    @ApiModelProperty(value = "微信号")
    private String weChatNo;

    /**
     * 公司所在地区---省
     */
    @ApiModelProperty(value = "公司所在地区---省")
    private Long provinceId;
    /**
     * 公司所在地区---市
     */
    @ApiModelProperty(value = "公司所在地区---市")
    private Long cityId;
    /**
     * 公司所在地区---区
     */
    @ApiModelProperty(value = "公司所在地区---区")
    private Long districtId;
    /**
     * 公司所在地区---省
     */
    @ApiModelProperty(value = "公司所在地区---省")
    private String provinceName;
    /**
     * 公司所在地区---市
     */
    @ApiModelProperty(value = "公司所在地区---市")
    private String cityName;
    /**
     * 公司所在地区---区
     */
    @ApiModelProperty(value = "公司所在地区---区")
    private String districtName;

    @ApiModelProperty(value = "访客总计")
    private long visitCount;

    @ApiModelProperty(value = "被查看者ID")
    private long visitId;
    /**
     * 发布得甩单个数
     */
    private Integer rejectionCount;
    

    /**
     * 户籍所在地区---省
     */
    @ApiModelProperty(value = "户籍所在地区---省")
    private Long userProvinceId;
    /**
     * 户籍所在地区---市
     */
    @ApiModelProperty(value = "户籍所在地区---市")
    private Long userCityId;
    /**
     * 户籍所在地区---区
     */
    @ApiModelProperty(value = "户籍所在地区---区")
    private Long userDistrictId;

    public Long getUserProvinceId() {
		return userProvinceId;
	}

	public void setUserProvinceId(Long userProvinceId) {
		this.userProvinceId = userProvinceId;
	}

	public Long getUserCityId() {
		return userCityId;
	}

	public void setUserCityId(Long userCityId) {
		this.userCityId = userCityId;
	}

	public Long getUserDistrictId() {
		return userDistrictId;
	}

	public void setUserDistrictId(Long userDistrictId) {
		this.userDistrictId = userDistrictId;
	}

	public Integer getRejectionCount() {
		return rejectionCount;
	}

	public void setRejectionCount(Integer rejectionCount) {
		this.rejectionCount = rejectionCount;
	}

	public String getHeadImage() {
        return headImage;
    }

    public void setHeadImage(String headImage) {
        this.headImage = headImage;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public UserInfoJobType getJob() {
        return job;
    }

    public void setJob(UserInfoJobType job) {
        this.job = job;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public UserCompanyInfoIBizType getBizType() {
        return bizType;
    }

    public void setBizType(UserCompanyInfoIBizType bizType) {
        this.bizType = bizType;
    }

    public Long getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    public Long getCityId() {
        return cityId;
    }

    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    public Long getDistrictId() {
        return districtId;
    }

    public void setDistrictId(Long districtId) {
        this.districtId = districtId;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }

    public UserInfoWorkPeriod getWorkPeriod() {
        return workPeriod;
    }

    public void setWorkPeriod(UserInfoWorkPeriod workPeriod) {
        this.workPeriod = workPeriod;
    }

    public String getWeChatNo() {
        return weChatNo;
    }

    public void setWeChatNo(String weChatNo) {
        this.weChatNo = weChatNo;
    }

    public long getVisitCount() {
        return visitCount;
    }

    public void setVisitCount(long visitCount) {
        this.visitCount = visitCount;
    }

    public long getVisitId() {
        return visitId;
    }

    public void setVisitId(long visitId) {
        this.visitId = visitId;
    }
}
